
 <!DOCTYPE HTML>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  
    <title>2013年终总结 | Jark&#39;s Blog</title>
    <meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=no">
    
    <meta name="author" content="WuChong">
    
    <meta name="description" content="今天，已经是2014年的第一天了。据说这次跨年有特别的意义，因为那个人是陪你走过13与14的。所以，昨晚与Miss.Y去了“北京之光”跨年。当身边响起54321的倒数声时，以为是闹着玩，当反应过来时我已经踏入了2014。  
回想2013，2013对于我来说是变化最大的一年，对很多东西的看法有很多改变。一直想写一篇这一年的总结，却不知从何说起。过完2013年的最后一天，还是提笔将这一年流水账似的过一遍吧。想到什么写什么，各位看官讲究着看吧 ~">
    
    
    <meta name="description" content="今天，已经是2014年的第一天了。据说这次跨年有特别的意义，因为那个人是陪你走过13与14的。所以，昨晚与Miss.Y去了“北京之光”跨年。当身边响起54321的倒数声时，以为是闹着玩，当反应过来时我已经踏入了2014。  
回想2013，2013对于我来说是变化最大的一年，对很多东西的看法有很多改变。一直想写一篇这一年的总结，却不知从何说起。过完2013年的最后一天，还是提笔将这一年流水账似的过">
<meta property="og:type" content="article">
<meta property="og:title" content="2013年终总结">
<meta property="og:url" content="http://wuchong.me/blog/2014/01/01/2013_summary/">
<meta property="og:site_name" content="Jark's Blog">
<meta property="og:description" content="今天，已经是2014年的第一天了。据说这次跨年有特别的意义，因为那个人是陪你走过13与14的。所以，昨晚与Miss.Y去了“北京之光”跨年。当身边响起54321的倒数声时，以为是闹着玩，当反应过来时我已经踏入了2014。  
回想2013，2013对于我来说是变化最大的一年，对很多东西的看法有很多改变。一直想写一篇这一年的总结，却不知从何说起。过完2013年的最后一天，还是提笔将这一年流水账似的过">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="2013年终总结">
<meta name="twitter:description" content="今天，已经是2014年的第一天了。据说这次跨年有特别的意义，因为那个人是陪你走过13与14的。所以，昨晚与Miss.Y去了“北京之光”跨年。当身边响起54321的倒数声时，以为是闹着玩，当反应过来时我已经踏入了2014。  
回想2013，2013对于我来说是变化最大的一年，对很多东西的看法有很多改变。一直想写一篇这一年的总结，却不知从何说起。过完2013年的最后一天，还是提笔将这一年流水账似的过">
<meta name="twitter:creator" content="@jarkwu">
<link rel="publisher" href="111190881341800841449">

    
    <link rel="alternative" href="/atom.xml" title="Jark&#39;s Blog" type="application/atom+xml">
    
    
    <link rel="icon" href="/img/favicon.ico">
    
    
    <link rel="apple-touch-icon" href="/img/jacman.jpg">
    <link rel="apple-touch-icon-precomposed" href="/img/jacman.jpg">
    
    <link rel="stylesheet" href="/css/style.css" type="text/css">
</head>

  <body>
    <header>
      <div>
		
			<div id="imglogo">
				<a href="/"><img src="/img/logo.png" alt="Jark&#39;s Blog" title="Jark&#39;s Blog"/></a>
			</div>
			
			<div id="textlogo">
				<h1 class="site-name"><a href="/" title="Jark&#39;s Blog">Jark&#39;s Blog</a></h1>
				<h2 class="blog-motto">当你的才华还撑不起你的野心时，你就应该静下心来学习。</h2>
			</div>
			<div class="navbar"><a class="navbutton navmobile" href="#" title="菜单">
			</a></div>
			<nav class="animated">
				<ul>
					<ul>
					 
						<li><a href="/">首页</a></li>
					
						<li><a href="/archives">归档</a></li>
					
						<li><a href="/about">关于</a></li>
					
					<li>
 					
						<form class="search" action="http://zhannei.baidu.com/cse/search" target="_blank">
							<label>Search</label>
						<input name="s" type="hidden" value= 783281470518440642 ><input type="text" name="q" size="30" placeholder="搜索"><br>
						</form>
					
					</li>
				</ul>
			</nav>			
</div>
    </header>
    <div id="container">
      <div id="main" class="post" itemscope itemprop="blogPost">
  
	<article itemprop="articleBody"> 
		<header class="article-info clearfix">
  <h1 itemprop="name">
    
      <a href="/blog/2014/01/01/2013_summary/" title="2013年终总结" itemprop="url">2013年终总结</a>
  </h1>
  <p class="article-author">By
       
		<a href="https://plus.google.com/111190881341800841449?rel=author" title="WuChong" target="_blank" itemprop="author">WuChong</a>
		
  <p class="article-time">
    <time datetime="2014-01-01T10:18:52.000Z" itemprop="datePublished"> 发表于 2014-01-01</time>
    
  </p>
</header>
	<div class="article-content">
		
		<div id="toc" class="toc-article">
			<strong class="toc-title">文章目录</strong>
		
			<ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#毕业季"><span class="toc-number">1.</span> <span class="toc-text">毕业季</strong></span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#研究生课程"><span class="toc-number">2.</span> <span class="toc-text">研究生课程</strong></span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#做了什么"><span class="toc-number">3.</span> <span class="toc-text">做了什么</strong></span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#2014年计划"><span class="toc-number">4.</span> <span class="toc-text">2014年计划</strong></span></a></li></ol>
		
		</div>
		
		<p>今天，已经是2014年的第一天了。据说这次跨年有特别的意义，因为那个人是陪你走过13与14的。所以，昨晚与Miss.Y去了“北京之光”跨年。当身边响起54321的倒数声时，以为是闹着玩，当反应过来时我已经踏入了2014。  </p>
<p>回想2013，2013对于我来说是变化最大的一年，对很多东西的看法有很多改变。一直想写一篇这一年的总结，却不知从何说起。过完2013年的最后一天，还是提笔将这一年流水账似的过一遍吧。想到什么写什么，各位看官讲究着看吧 ~<br><a id="more"></a></p>
<h2 id="毕业季"><strong>毕业季</strong></h2>
<p>上半年结束了自己的本科四年生活，一个个小伙伴们都逐渐离开了我们的生活圈子，或留京拼搏，或回家赚钱娶媳妇，或去了不同的学校不同的国家求学。我是看不得小伙伴在我面前拖着行李走掉的，感觉再也见不到一样。</p>
<p>大学最遗憾的是，毕业最后一天没有和你们一起在操场聊天到天亮。原因是那个让我终身不愿提起的“尴尬”。<br>毕业季是感伤的，所幸的是，研究生宿舍经过小伙伴们的努力，终于537与538合并了。智商爆表的超，温文尔雅的阿阳，叔也将成为我6年的室友。</p>
<p>最后，在这里祝愿小谢这次能够“马上成功”！加油！ 要是成功了，请回来还愿！ ：)</p>
<h2 id="研究生课程"><strong>研究生课程</strong></h2>
<p>我的研究生课程随着新年的到来也即将上完，回顾起来这半学期让我印象深刻或听了觉得有用的课程，貌似除了刘驰老师的高级软工竟想不到其他的了。</p>
<p>对不起我的导师Mr.赵，您讲的数据库还不错，但还不如做工程时学的更快更扎实，我更希望听一些数据库实时备份，主备切换，分库分表，分布式数据库的内容。那些才业界经常遇到的问题。</p>
<p>对不起某教授，可能是因为我的见识和能力有限，您教授的内容我看不到对我的帮助有多大。我更希望听您讲讲数据挖掘的东西，那不是您的专长吗？</p>
<p>对不起，我选了课的老师与没选课的老师。您教的东西确实是基础，但是只是比本科时多了高级两字而已。内容都是照本宣科。</p>
<p>有时候我就想，把本科的课程稍微改改，前面加上“高级”两字，那我们读的到底是研究生还是高级本科生呢 ？？？</p>
<p>当我最近看了那位博士写的请校领导辞职的<a href="http://tieba.baidu.com/p/2777194857?pn=1" target="_blank" rel="external">文章</a>后，我就想，是不是其他学院也像我们学不到东西？是不是其他学校也像我们这样？但是，当我了解到其他学院的课程后，我知道还是有些区别的。其他学校就更不得而知了。就我们的兄弟学院CS来说，他们会开设一些分布式数据库、自然语言处理、信息检索、人工智能、模式识别…的课程，并且注重学生自己去实践实现的能力。</p>
<p>因此，如果让我建议我更希望学院能开设如开源软件（不是本科那个，是学习如何参与一个开源项目，深入学习开源源代码的那种），分布式系统（学习分布式架构原理，hadoop等开源框架的学习和使用），数据挖掘（至少得讲讲十大经典算法吧？），机器学习（学学这个还是很有用的）等等。</p>
<p>其实本科时就知道研究生课程是学不到什么，修行靠个人，自学成才的比比皆是！   但是，如果失去优秀的教学资源后，那与北大青鸟又有什么区别？</p>
<p><em>这部分内容比较偏激或片面，有兴趣者可以留言讨论。</em></p>
<h2 id="做了什么"><strong>做了什么</strong></h2>
<p>这一年下来，还真没有做一件让自己觉得非常自豪非常有成就感的事情。也许就如我博客的标题“当你的才华还撑不起你的野心时，就应该静下心来学习”。不过还是按时间线回顾总结一下做过的东西，给新的一年一个规划。</p>
<ol>
<li><p><strong>航天所的项目</strong></p>
<p>觉得心里有些愧对金老师。因为金老师在项目、生活、工作上都尽他所能的帮助过我，而我在需要我付出的地方却做的不尽人意。做这个项目的过程是很开心的，学到了很多东西，像GEF、RCP等。对Java的热爱也是源于那时候。<br>最后项目成功验收，因为个人原因没去成庆功宴觉得挺可惜。还是想对金老师说声“谢谢”。</p>
</li>
<li><p><strong>毕设</strong></p>
<p>水过。自己写了一个爬虫抓取新浪微博的用户信息，用服务器跑了10天，才爬了50万的用户。写了个双向广度优先搜索的MapReduce。然后拿着这50万的“大数据”（呵呵），屁颠屁颠地放到Hadoop上去跑，然后说“看，他们之间是有六度关系的”。搞了点伪高大上的统计分析图，就没了。</p>
<p>我把这个毕设叫做工具学习使用的实验报告。希望研究生的毕设能有些创新和理论研究在里面。</p>
</li>
<li><p><strong>微博数据挖掘</strong></p>
<p> 从暑期7月初到8月初，在实验室封闭式开发，中南、张桢、金学长，一起啃西瓜一起打地铺一起敲代码的日子还是很值得怀念的。这一个多月还是学到了非常多的东西，看了很多的论文。像特征向量的提取、CURE聚类、LSA降维、SinglePass、LDA主题挖掘等等。技术方面学了Struts2框架，HighCharts等。我们把论文上的技术东拼西凑，完成了系统的核心功能 热点话题实时监控 与 情感分析。后来马爷与梓祯大神的加入，完成了社区挖掘的功能。</p>
<p> 最终在小伙伴们的努力下，微博挖掘系统 在学院事务平台上悄悄上线了。为什么是悄悄？ 因为我们都知道做的不好，最终的效果离目标相去甚远。许多环节还有很多工作可以做，比如特征向量算法的选择、相似度计算的效率、聚类的优化等等。哎，这些工作还是交给学弟学妹们去弄吧。</p>
</li>
<li><p><strong>基于R语言的大数据挖掘平台</strong></p>
<p> 上面的项目做的差不多，马上投入了这个项目。没日没夜地拼命了十多天后，捧着我们的程序跑到南航比赛去了。在那里搭了个全分布式，然后拿着“1亿”的数据在Hadoop上跑。忽悠了好些不明真相的评委，心里有些暗爽。不过在面对真正的专家时还是败给了改Hadoop源码的队。</p>
<p> 虽然最后只拿了个二等奖回来，不过已经对得起那些日子的努力了。也是这次让我知道，要想吸引别人的注意，请拿出你与众不同的地方。</p>
</li>
<li><p><strong>汽车研究中心的项目</strong></p>
<p> 这个项目太折腾人了，当时一不小心就被忽悠进了这个坑。不过后来本着尽量学点东西的态度，硬着头皮做了下来。就当温习数据库、学习Bootstrap、学习.NET了。</p>
</li>
<li><p><strong>课程的项目</strong></p>
<p> 高软的项目做了一个分布式视频服务。代码没敲几行，纯配环境的体力活。不过当分布式存储+负载均衡的Web集群搭建成功的那一刻，还是激动了好一会儿~</p>
<p> 移动开发的项目去玩了下微信公众平台，自己写了一个简单的应用，整个过程还是挺轻松愉快的，非常有意思。感兴趣的朋友可以加微信订阅号：welifehelper。</p>
</li>
<li><p><strong>开源项目</strong></p>
<p> 我一直认为开源项目对个人与他人都是意义重大的。昨天，也是我第一次patch被merge，那个项目叫<a href="https://github.com/julycoding/The-Art-Of-Programming-by-July" target="_blank" rel="external">《编程艺术Github》</a>，感兴趣的同学请猛戳。</p>
<p> 不要认为参与开源项目是非常遥远的事情，其实提交bug，参与issue讨论，帮助翻译整理文档都是参与开源项目。<br>当然，我也把这个当做第一步，在2014年，希望自己能向开源社区贡献漂亮的代码，广交朋友。</p>
</li>
</ol>
<h2 id="2014年计划"><strong>2014年计划</strong></h2>
<p>2014年会是非常繁忙又至关重要的一年。希望自己能学会管理分配时间，学好专业知识的前提下多拓展自己的活动面知识面。因此，列一个checklist以供明年这个时候验收。</p>
<ol>
<li><p><strong>深入参与开源项目</strong>，为开源社区贡献自己的代码。</p>
</li>
<li><p><strong>学习开源项目的源代码</strong>。就拿JUnit开刀吧！学习开源的好处是很多的，首先闭门造车的坏处不用我说。其次可以学到大牛的架构与模式，开源社区常见的一些惯用法 ，还有相关领域的知识和算法。</p>
</li>
<li><p><strong>学习面试常用算法</strong>。如果不想一直当码农，算法是必须的，高大上的公司也都会拿这个当门槛。首当其冲的是阅读《编程之美》与<a href="http://blog.csdn.net/v_JULY_v" target="_blank" rel="external">J大的博客</a>。希望上半年能看完并理解。</p>
</li>
<li><p><strong>理论研究</strong>。研究生的理论研究方向应该就是推荐系统（安全）了吧。这方面可能要读大量的书和论文以及外文文献了。趁此多锻炼下自己的英文文献的阅读能力。</p>
</li>
<li><p><strong>阅读非技术书</strong>。 2013年真没有完整看过一本非技术书。2014年希望自己多看几本文学方面的书籍。有这方面经验的朋友可以不吝向我推荐几本~   :)</p>
</li>
<li><p><strong>仙五前传的COS剧</strong>。目前服装已经准备OK，寒假回来也将开始排练。小伙伴们加油！明年CJ上争取拿个名次！</p>
</li>
</ol>
<p>当然，最最重要的是要提高身体素质，坚持每周去游泳和锻炼。</p>
<p>最后，祝大家新年快乐，“马上有钱”！</p>
  
	</div>
		<footer class="article-footer clearfix">
<div class="article-catetags">

<div class="article-categories">
  <span></span>
  <a class="article-category-link" href="/categories/随笔生活/">随笔生活</a>
</div>


  <div class="article-tags">
  
  <span></span> <a href="/tags/生活/">生活</a>
  </div>

</div>



	<div class="article-share" id="share">
	
	  <div data-url="http://wuchong.me/blog/2014/01/01/2013_summary/" data-title="2013年终总结 | Jark&#39;s Blog" data-tsina="2176287895" class="share clearfix">
	  </div>
	
	</div>


</footer>

   	       
	</article>
	
<nav class="article-nav clearfix">
 
 <div class="prev" >
 <a href="/blog/2014/01/08/hexo-scrollup/" title="Hexo博客优化：添加返回顶部功能">
  <strong>上一篇：</strong><br/>
  <span>
  Hexo博客优化：添加返回顶部功能</span>
</a>
</div>


<div class="next">
<a href="/blog/2013/12/13/hello-独立博客/"  title="Hello 独立博客">
 <strong>下一篇：</strong><br/> 
 <span>Hello 独立博客
</span>
</a>
</div>

</nav>

	
<section id="comments" class="comment">
	<div class="ds-thread" data-thread-key="blog/2014/01/01/2013_summary/" data-title="2013年终总结" data-url="http://wuchong.me/blog/2014/01/01/2013_summary/"></div>
</section>


</div>  
      <div class="openaside"><a class="navbutton" href="#" title="显示侧边栏"></a></div>

<div id="asidepart">
<div class="closeaside"><a class="closebutton" href="#" title="隐藏侧边栏"></a></div>
<aside class="clearfix">

  
<div class="categorieslist">
	<p class="asidetitle">分类</p>
		<ul>
		
			<li><a href="/categories/Hexo/" title="Hexo">Hexo<sup>7</sup></a></li>
		
			<li><a href="/categories/LinuxUnix/" title="Linux/Unix">Linux/Unix<sup>6</sup></a></li>
		
			<li><a href="/categories/Python/" title="Python">Python<sup>3</sup></a></li>
		
			<li><a href="/categories/推荐系统/" title="推荐系统">推荐系统<sup>3</sup></a></li>
		
			<li><a href="/categories/杂项资源/" title="杂项资源">杂项资源<sup>2</sup></a></li>
		
			<li><a href="/categories/程序设计/" title="程序设计">程序设计<sup>5</sup></a></li>
		
			<li><a href="/categories/系统架构/" title="系统架构">系统架构<sup>1</sup></a></li>
		
			<li><a href="/categories/编程语言/" title="编程语言">编程语言<sup>2</sup></a></li>
		
			<li><a href="/categories/职场生涯/" title="职场生涯">职场生涯<sup>2</sup></a></li>
		
			<li><a href="/categories/随笔生活/" title="随笔生活">随笔生活<sup>5</sup></a></li>
		
		</ul>
</div>


  
<div class="tagslist">
	<p class="asidetitle">标签</p>
		<ul class="clearfix">
		
			<li><a href="/tags/Hexo/" title="Hexo">Hexo<sup>8</sup></a></li>
		
			<li><a href="/tags/面试/" title="面试">面试<sup>5</sup></a></li>
		
			<li><a href="/tags/Linux基础/" title="Linux基础">Linux基础<sup>5</sup></a></li>
		
			<li><a href="/tags/生活/" title="生活">生活<sup>4</sup></a></li>
		
			<li><a href="/tags/博客/" title="博客">博客<sup>4</sup></a></li>
		
			<li><a href="/tags/Python/" title="Python">Python<sup>4</sup></a></li>
		
			<li><a href="/tags/阿里推荐大赛/" title="阿里推荐大赛">阿里推荐大赛<sup>4</sup></a></li>
		
			<li><a href="/tags/算法/" title="算法">算法<sup>2</sup></a></li>
		
			<li><a href="/tags/爬虫/" title="爬虫">爬虫<sup>2</sup></a></li>
		
			<li><a href="/tags/ODPS/" title="ODPS">ODPS<sup>2</sup></a></li>
		
			<li><a href="/tags/教程/" title="教程">教程<sup>2</sup></a></li>
		
			<li><a href="/tags/Jacman/" title="Jacman">Jacman<sup>2</sup></a></li>
		
			<li><a href="/tags/Java/" title="Java">Java<sup>2</sup></a></li>
		
			<li><a href="/tags/文件系统/" title="文件系统">文件系统<sup>2</sup></a></li>
		
			<li><a href="/tags/启动流程/" title="启动流程">启动流程<sup>1</sup></a></li>
		
			<li><a href="/tags/权限/" title="权限">权限<sup>1</sup></a></li>
		
			<li><a href="/tags/正则表达式/" title="正则表达式">正则表达式<sup>1</sup></a></li>
		
			<li><a href="/tags/jQuery/" title="jQuery">jQuery<sup>1</sup></a></li>
		
			<li><a href="/tags/双检锁/" title="双检锁">双检锁<sup>1</sup></a></li>
		
			<li><a href="/tags/设计模式/" title="设计模式">设计模式<sup>1</sup></a></li>
		
		</ul>
</div>


  <div class="linkslist">
  <p class="asidetitle">友情链接</p>
    <ul>
        
          <li>
            <a href="https://coderq.com" target="_blank" title="码农圈">码农圈</a>
          </li>
        
          <li>
            <a href="http://zipperary.com/" target="_blank" title="Zippera&#39;s Blog">Zippera&#39;s Blog</a>
          </li>
        
          <li>
            <a href="http://hijiangtao.github.io/" target="_blank" title="Data.Blog">Data.Blog</a>
          </li>
        
    </ul>
</div>

  <div class="weiboshow">
  <p class="asidetitle">新浪微博</p>
    <iframe width="100%" height="119" class="share_self"  frameborder="0" scrolling="no" src="http://widget.weibo.com/weiboshow/index.php?language=&width=0&height=119&fansRow=2&ptype=1&speed=0&skin=9&isTitle=1&noborder=1&isWeibo=0&isFans=0&uid=2176287895&verifier=b3593ceb&dpc=1"></iframe>
</div>


  <div class="rsspart">
	<a href="/atom.xml" target="_blank" title="rss">RSS 订阅</a>
</div>

</aside>
</div>
    </div>
    <footer><div id="footer" >
	
	<div class="line">
		<span></span>
		<div class="author"></div>
	</div>
	
	
	<section class="info">
		<p> Hello,I&#39;m WuChong. For now I&#39;m a graduate student in Beijing. <br/>
			I&#39;ll share my learning experience with you at this blog.</p>
	</section>
	 
	<div class="social-font" class="clearfix">
		
		<a href="http://weibo.com/wuchong1014" target="_blank" class="icon-weibo" title="微博"></a>
		
		
		<a href="https://github.com/wuchong" target="_blank" class="icon-github" title="github"></a>
		
		
		
		<a href="https://twitter.com/jarkwu" target="_blank" class="icon-twitter" title="twitter"></a>
		
		
		
		
		
		
		<a href="https://plus.google.com/111190881341800841449?rel=author" target="_blank" class="icon-google_plus" title="Google+"></a>
		
		
	</div>
		<p class="copyright">Powered by <a href="http://zespia.tw/hexo/" target="_blank" title="hexo">hexo</a> and Theme by <a href="https://github.com/wuchong/jacman" target="_blank" title="Pacman">Jacman</a> © 2014 
		
		<a href="http://wuchong.me/about" target="_blank" title="WuChong">WuChong</a>
		
		</p>
</div>
</footer>
    <script src="/js/jquery-2.0.3.min.js"></script>
<script src="/js/jquery.imagesloaded.min.js"></script>
<script src="/js/gallery.js"></script>

<script type="text/javascript">
$(document).ready(function(){ 
  $('.navbar').click(function(){
    $('header nav').toggleClass('shownav');
  });
  var myWidth = 0;
  function getSize(){
    if( typeof( window.innerWidth ) == 'number' ) {
      myWidth = window.innerWidth;
    } else if( document.documentElement && document.documentElement.clientWidth) {
      myWidth = document.documentElement.clientWidth;
    };
  };
  var m = $('#main'),
      a = $('#asidepart'),
      c = $('.closeaside'),
      o = $('.openaside');
  $(window).resize(function(){
    getSize(); 
    if (myWidth >= 1024) {
      $('header nav').removeClass('shownav');
    }else
    {
      m.removeClass('moveMain');
      a.css('display', 'block').removeClass('fadeOut');
      o.css('display', 'none');
        
    }
  });
  c.click(function(){
    a.addClass('fadeOut').css('display', 'none');
    o.css('display', 'block').addClass('fadeIn');
    m.addClass('moveMain');
  });
  o.click(function(){
    o.css('display', 'none').removeClass('beforeFadeIn');
    a.css('display', 'block').removeClass('fadeOut').addClass('fadeIn');      
    m.removeClass('moveMain');
  });
  $(window).scroll(function(){
    o.css("top",Math.max(80,260-$(this).scrollTop()));
  });
});
</script>

<script type="text/javascript">
$(document).ready(function(){ 
  var ai = $('.article-content>iframe'),
      ae = $('.article-content>embed'),
      t  = $('#toc'),
      h  = $('article h2')
      ah = $('article h2'),
      ta = $('#toc.toc-aside'),
      o  = $('.openaside'),
      c  = $('.closeaside');
  if(ai.length>0){
    ai.wrap('<div class="video-container" />');
  };
  if(ae.length>0){
   ae.wrap('<div class="video-container" />');
  };
  if(ah.length==0){
    t.css('display','none');
  }else{
    c.click(function(){
      ta.css('display', 'block').addClass('fadeIn');
    });
    o.click(function(){
      ta.css('display', 'none');
    });
    $(window).scroll(function(){
      ta.css("top",Math.max(140,320-$(this).scrollTop()));
    });
  };
});
</script>


<script type="text/javascript">
$(document).ready(function(){ 
  var $this = $('.share'),
      url = $this.attr('data-url'),
      encodedUrl = encodeURIComponent(url),
      title = $this.attr('data-title'),
      tsina = $this.attr('data-tsina'),
      description = $this.attr('description');
  var html = [
  '<a href="#" class="overlay" id="qrcode"></a>',
  '<div class="qrcode clearfix"><span>扫描二维码分享到微信朋友圈</span><a class="qrclose" href="#nothing"></a><strong>Loading...Please wait</strong><img id="qrcode-pic" data-src="http://s.jiathis.com/qrcode.php?url=' + encodedUrl + '"/></div>',
  '<a href="https://www.facebook.com/sharer.php?u=' + encodedUrl + '" class="article-share-facebook" target="_blank" title="Facebook"></a>',
  '<a href="https://twitter.com/intent/tweet?url=' + encodedUrl + '" class="article-share-twitter" target="_blank" title="Twitter"></a>',
  '<a href="#qrcode" class="article-share-qrcode" title="微信"></a>',
  '<a href="http://widget.renren.com/dialog/share?resourceUrl=' + encodedUrl + '&srcUrl=' + encodedUrl + '&title=' + title +'" class="article-share-renren" target="_blank" title="人人"></a>',
  '<a href="http://service.weibo.com/share/share.php?title='+title+'&url='+encodedUrl +'&ralateUid='+ tsina +'&searchPic=true&style=number' +'" class="article-share-weibo" target="_blank" title="微博"></a>',
  '<span title="Share to"></span>'
  ].join('');
  $this.append(html);
  $('.article-share-qrcode').click(function(){
    var imgSrc = $('#qrcode-pic').attr('data-src');
    $('#qrcode-pic').attr('src', imgSrc);
    $('#qrcode-pic').load(function(){
        $('.qrcode strong').text(' ');
    });
  });
});     
</script>



<script type="text/javascript">
  var duoshuoQuery = {short_name:"wuchong"};
  (function() {
    var ds = document.createElement('script');
    ds.type = 'text/javascript';ds.async = true;
    ds.src = '//static.duoshuo.com/embed.js';
    ds.charset = 'UTF-8';
    (document.getElementsByTagName('head')[0] 
    || document.getElementsByTagName('body')[0]).appendChild(ds);
  })();
</script> 







<link rel="stylesheet" href="/fancybox/jquery.fancybox.css" media="screen" type="text/css">
<script src="/fancybox/jquery.fancybox.pack.js"></script>
<script type="text/javascript">
$(document).ready(function(){ 
  $('.article-content').each(function(i){
    $(this).find('img').each(function(){
      if ($(this).parent().hasClass('fancybox')) return;
      var alt = this.alt;
      if (alt) $(this).after('<span class="caption">' + alt + '</span>');
      $(this).wrap('<a href="' + this.src + '" title="' + alt + '" class="fancybox"></a>');
    });
    $(this).find('.fancybox').each(function(){
      $(this).attr('rel', 'article' + i);
    });
  });
  if($.fancybox){
    $('.fancybox').fancybox();
  }
}); 
</script>



<!-- Analytics Begin -->

<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46321946-2', 'wuchong.me');  
ga('send', 'pageview');
</script>





<!-- Analytics End -->

<!-- Totop Begin -->

	<div id="totop">
	<a title="返回顶部"><img src="/img/scrollup.png"/></a>
	</div>
	<script src="/js/totop.js"></script>

<!-- Totop End -->

<!-- MathJax Begin -->
<!-- mathjax config similar to math.stackexchange -->


<!-- MathJax End -->

  </body>
</html>
